package com.caiheng.api.service.product;

import com.caiheng.api.entity.mer.Mer;
import com.caiheng.api.entity.product.ProductAttr;
import com.caiheng.api.entity.dto.FromatDetailDto;
import com.caiheng.api.entity.dto.ProductFormatDto;
import com.caiheng.api.service.base.BaseService;

import java.util.List;
import java.util.Map;

/**
 * 商品属性Service接口
 *
 * @author ruoyi
 * @date 2021-08-11
 */
public interface ProductAttrService extends BaseService<ProductAttr> {
	/**
	 * 获取商品sku属性
	 * @param productId 商品id
	 * @return map
	 */
	Map<String, Object> getProductAttrDetail(long productId, Mer mer);

	/**
	 * 新增商品属性
	 * @param items attr
	 * @param attrs value
	 * @param productId 商品id
	 */
	void insertProductAttr(List<FromatDetailDto> items, List<ProductFormatDto> attrs, Integer productId);

}
